package org.springblade.modules.admin.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Description 保养排期面板统计VO
 * @Author ysq
 * @Date 2023/5/4
 **/
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@Data
public class PlanCreateStatisticsVO {

	@ApiModelProperty(value = "三个月内未排期电梯数")
	private Long notPlanThreeMonthTaskEleTotal;

	@ApiModelProperty(value = "从未排期电梯数")
	private Long notPlanTaskEleTotal;

	@ApiModelProperty(value = "从未排期电梯数-有合同")
	private Integer notPlanEleHasContractYesterday;

	@ApiModelProperty(value = "从未排期电梯数-有合同")
	private Integer notPlanEleHasContract;

	@ApiModelProperty(value = "下次保养计划排期存在逾期风险数")
	private Long nextPlanOverdueRiskTotal;

	@ApiModelProperty(value = "其他剩余排期间隔存在逾期风险数")
	private Long otherOverdueTotal;

	@ApiModelProperty(value = "待清除未来保养排期数")
	private Long needClearFeaturePlanTotal;

	@ApiModelProperty(value = "下次保养计划排期人数存在合规风险")
	private Long nextPlanUserCountTotal;

}
